# api_final
REST API для проекта YaTube. Сервис доступен только аутентифицированным 
пользователям. Аутентификация осуществляется по JWT-токену. Аутентифицированный
пользователь авторизован на создание, изменение и удаление своего контента;
в остальных случаях доступ предоставляется только для чтения.

# Эндпойнты:
http://127.0.0.1:8000/redoc/

api/v1/token/ (POST): получить JWT-токен.
api/v1/token/refresh/ (POST): обновить токен.
api/v1/posts/ (GET, POST): получить список всех постов или создать новый.
api/v1/posts/{post_id}/ (GET, PUT, PATCH, DELETE): получаем, редактируем или 
удаляем пост по id.
api/v1/group/ (GET, POST): получить список всех групп или создать новую.
api/v1/posts/ {posts_id}/comments/(GET, POST): получить список всех
комментариев публикации или создать новый.
api/v1/posts/ {posts_id}/comments/{comment_id}/(GET, PUT, PATCH, DELETE): 
получаем, редактируем или удаляем комментарий по id.
api/v1/follow/ (GET, POST): получить список всех подписчиков или создать 
подписку.

# Запуск
Установите и активируйте виртуальное окружение
Установите зависимости из файла requirements.txt
pip install -r requirements.txt
В папке с файлом manage.py выполните команду:
python manage.py runserver
